var express = require("express");
var app = express();
var router = require("./router/router");

var port = 3002;
var session = require('express-session');
app.use(session({
    secret: 'keyboard cat',
    resave: false,
    saveUninitialized: true
}));

app.set("view engine", "ejs");
app.use(express.static("./public"));



app.get("/", router.showIndex);        // 显示首页

app.post("/doLogin", router.doLogin);      // 执行登录，Ajax服务
app.get("/doLogout", router.doLogout);        // 执行注销

app.post("/doFindUser", router.doFindUser);       // 查询用户，Ajax服务

app.get("/newOrderForm", router.showNewOrderForm);    // 显示新订单
app.post("/doNewOrderForm", router.doNewOrderForm);    // 提交新订单

app.post("/getUserList", router.getUserList);      // 得到用户列表
app.post("/getOrderFormList", router.getOrderFormList);      // 得到订单列表
app.post("/getDiscardOrderFormList", router.getDiscardOrderFormList);      // 得到订单列表
app.post("/getOrderFormTypeList", router.getOrderFormTypeList);  // 得到快递公司列表（of_type）

app.get("/adminManage", router.showAdminManage);    // 显示全部订单页面，需要userPower

app.get("/allOrderForm", router.showAllOrderForm);    // 显示全部订单页面，需要userPower
app.get("/myOrderForm", router.showMyOrderForm);    // 显示我的订单页面
app.get("/undoneOrderForm", router.showUndoneOrderForm);    // 显示未完成订单页面，需要userPower
app.get("/discardOrderForm", router.showDiscardOrderForm);    // 显示废弃订单页面，需要userPower

app.get("/orderFormStatus/:target_id", router.orderFormStatus);  // 订单状态修改
app.get("/orderFormDelete/:target_id", router.orderFormDelete);  // 删除订单
app.get("/userType/:target_id", router.userType);  // 用户权限修改
app.get("/addAdmin/:target_username", router.addAdmin);  // 用户权限修改





// app.get("/userManageAdd", router.showUserManageAdd);                     // 显示添加用户界面
// app.post("/doUserManageAdd", router.doUserManageAdd);                    // 执行添加用户，Ajax服务

// app.get("/userManageUpdate/:target_id", router.showUserManageUpdate);    // 显示更新用户信息页
// app.post("/doUserManageUpdate", router.doUserManageUpdate);              // 执行更新用户信息

// app.get("/doRemoveUser/:target_id", router.doRemoveUser);                // 执行删除用户

// app.get("/userPasswordUpdate", router.showUserPasswordUpdate);           // 执行删除用户
// app.post("/doUserPasswordUpdate", router.doUserPasswordUpdate);          // 执行删除用户

// app.get("/userPage/:targetUser", router.showUserPage);                   // 显示用户主页

// app.get("/userPageUpdate", router.showUserPageUpdate);                   // 显示更新用户信息页
// app.post("/doUserPageUpdate", router.doUserPageUpdate);                  // 执行更新用户信息

// app.post("/doCommentUser", router.doCommentUser);                        // 执行评论

// app.post("/getUserCommentList", router.getUserCommentList);              // 得到用户评论列表



app.listen(port, function () {
    console.log("Your server is running at 127.0.0.1:" + port);
});